package org.example.shejimoshi.create.gongchang.jianchangongchang1;


/*
    使用简单工厂模式的代码案例——类
 */
class BookFactory3 {
    // 利用反射——通过类
    public Book createBook(Class<? extends Book> clazz) {
        if (null != clazz) {
            try {
                return clazz.newInstance();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return null;
    }
}

